home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / comm2 / termsorc.lha / Extras / Source / gtlayout-source.lha / LTP_DrawPalette.c < prev    next >
C/C++ Source or Header  |  1995-09-24  |  624b  |  22 lines

  1. /*  GadTools layout toolkit
  2. **
  3. **  Copyright © 1993-1995 by Olaf `Olsen' Barthel
  4. **  Freely distributable.
  5. */
  6.  
  7. #include "gtlayout_global.h"
  8.  
  9. VOID __regargs
  10. LTP_DrawPalette(struct LayoutHandle *Handle,struct ObjectNode *Node)
  11. {
  12.     struct RastPort *rp = &Handle -> RPort;
  13.  
  14.     LTP_SetAPen(rp,Node -> Current);
  15.     RectFill(rp,Node -> Left + 3,Node -> Top + 2,Node -> Left + Node -> Special . Palette . IndicatorWidth - 4,Node -> Top + Node -> Height - 3);
  16.  
  17.     DrawBevelBox(rp,Node -> Left,Node -> Top,Node -> Special . Palette . IndicatorWidth,Node -> Height,
  18.         GT_VisualInfo,    Handle -> VisualInfo,
  19.         GTBB_Recessed,    TRUE,
  20.     TAG_DONE);
  21. }
  22.